
//using System;
//using System.Drawing;
//using System.IO;
//using Microsoft.SharePoint.Linq;

///// <summary>
///// Создание документа.
///// </summary>
//[Microsoft.SharePoint.Linq.ContentTypeAttribute(Name = "Документ", Id = "0x0101")]
//public partial class Документ : Элемент
//{

//    private string _barCodevalue;
//    private string _barCodeUrl;
//    private string _barCodeImage;

//    /// <summary>
//    /// Значение штрихкода, назначенного данному элементу.
//    /// </summary>
//    [Column(Name = "_dlc_BarcodeValue", Storage = "_barCodevalue", ReadOnly = true, FieldType = "Text")]
//    public string BarCodeValue
//    {
//        get
//        {
//            return _barCodevalue;
//        }
//    }

//    /// <summary>
//    /// Штрихкод, назначенный данному элементу.
//    /// </summary>
//    [Column(Name = "_dlc_BarcodePreview", Storage = "_barCodeUrl", ReadOnly = true, FieldType = "Url")]
//    public string BarCodeURL
//    {
//        get
//        {
//            return _barCodeUrl;
//        }
//    }

//    /// <summary>
//    /// Штрихкод, назначенный данному элементу.
//    /// </summary>
//    [Column(Name = "_dlc_BarcodeImage", Storage = "_barCodeImage", ReadOnly = true, FieldType = "Url")]
//    public Image BarCodeImage
//    {
//        get
//        {
//            var imageBytes = Convert.FromBase64String(_barCodeImage);
//            var ms = new MemoryStream(imageBytes, 0, imageBytes.Length);
//            ms.Write(imageBytes, 0, imageBytes.Length);
//            return Image.FromStream(ms, true);
//        }
//    }
//}
